package generador;

/**
 * clase que determina una posicion de celda y su valor
 * 
 * @author trino
 */
class Celda {
	private int x, y, valor;

	public Celda() {
		x = 0;
		y = 0;
		valor = 0;
	}
	
	public Celda(int y, int x, int valor) {
		this.x = x;
		this.y = y;
		this.valor = valor;
	}
	

	public void setValor(int a) {
		valor = a;
	}

	public int getValor() {
		return valor;
	}

	public void setX(int a) {
		x = a;
	}

	public int getX() {
		return x;
	}

	public void setY(int a) {
		y = a;
	}

	public int getY() {
		return y;
	}

	public void retrocede1Posicion() {
		valor = 0;
		if (x == 0) { // ...descuento dos
			x = 8;
			y--;
		} else {
			x -= 1;
		}
	}

	public void retrocede2Posicion() {
		valor = 0;
		if (x == 0) { // ...descuento dos
			x = 7;
			y--;
		} else if (x == 1) {
			x = 8;
			y--;
		} else {
			x -= 2;
		}
	}
}

